to introduce (yourself) - Englisch Synonyme Wörterbuch